﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace AJWPFAdmin.Services.AppointAPI.Qingdao
{
    public class QingdaoCheckCarInfoReq
    {
        /// <summary>
        /// 企业标识
        /// </summary>
        public string clientId { get; set; }

        /// <summary>
        /// 企业密钥
        /// </summary>
        public string clientSecret { get; set; }

        /// <summary>
        /// 企业编号
        /// </summary>
        public string entNo { get; set; }

        /// <summary>
        /// 车牌号码
        /// </summary>
        public string carNo { get; set; }

        /// <summary>
        /// 号牌颜色，0—蓝牌；1—黄牌；2—白牌；3—黑牌；4—新能源绿牌；5—其他；6—新能源绿黄牌
        /// </summary>
        public string carColour { get; set; }
    }

    public class QingdaoCheckCarInfoRes : QingdaoBaseRes
    {
        public QingdaoCheckCarInfoDetailRes Data { get; set; }
    }
    public class QingdaoCheckCarInfoDetailRes : QingdaoBaseRes
    {
        /// <summary>
        /// 车牌号码，车辆的车牌号码
        /// </summary>
        public string carNo { get; set; }

        /// <summary>
        /// 号牌颜色，0—蓝牌；1—黄牌；2—白牌；3—黑牌；4—新能源绿牌；5—其他；6—新能源绿黄牌
        /// </summary>
        public string carColour { get; set; }

        /// <summary>
        /// 车辆类型，见7.3车辆类型代码
        /// </summary>
        public string carType { get; set; }

        /// <summary>
        /// 燃料类型，见7.4燃料类型代码
        /// </summary>
        public string fuelType { get; set; }

        /// <summary>
        /// 车辆识别代码(VIN)，车辆的唯一识别代码
        /// </summary>
        public string vin { get; set; }

        /// <summary>
        /// 排放标准，0—国零；1—国一；2—国二；3—国三；4—国四；5—国五；6—国六；D—电动
        /// </summary>
        public string emissionStandard { get; set; }

        /// <summary>
        /// 通行类型，0：正常 1：超标 2：违反管控策略 3：其他 4：未登记
        /// </summary>
        public string resultType { get; set; }

        /// <summary>
        /// 是否超标，0 不超标 1—环保定期检验；2—远程监控；3—路检路查；4—入户检查；5—尾气遥感监测 ；6 — 黑烟举报；7—其他
        /// </summary>
        public string overResult { get; set; }
    }


}
